package com.hgd.evp.admin.entity;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;


/**
 * 
 * 
 * @author By Shang
 * @email ${email}
 * @version 2019-01-04 23:32:57
 */
@Table(name = "e_depart")
public class EDepart implements Serializable {
	private static final long serialVersionUID = 1L;
	
	    //主键
    @Id
    private Integer id;
	
	    //部门名称
    @Column(name = "e_name")
    private String eName;
	
	    //上级部门
    @Column(name = "parent_id")
    private String parentId;
	
	    //部门编码
    @Column(name = "e_code")
    private String eCode;
	
	    //部门类型
    @Column(name = "e_type")
    private String eType;
	
	    //创建人
    @Column(name = "crt_user_name")
    private String crtUserName;
	
	    //创建人ID
    @Column(name = "crt_user_id")
    private Integer crtUserId;
	
	    //创建时间
    @Column(name = "crt_time")
    private Date crtTime;
	
	    //最后更新人
    @Column(name = "upd_user_name")
    private String updUserName;
	
	    //最后更新人ID
    @Column(name = "upd_user_id")
    private Integer updUserId;
	
	    //最后更新时间
    @Column(name = "upd_time")
    private Date updTime;
	
	    //
    @Column(name = "extra1")
    private String extra1;
	
	    //
    @Column(name = "extra2")
    private String extra2;
	
	    //
    @Column(name = "extra3")
    private String extra3;
	
	    //
    @Column(name = "extra4")
    private String extra4;
	
	    //
    @Column(name = "tenant_id")
    private String tenantId;
	

	/**
	 * 设置：主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：部门名称
	 */
	public void setEName(String eName) {
		this.eName = eName;
	}
	/**
	 * 获取：部门名称
	 */
	public String getEName() {
		return eName;
	}
	/**
	 * 设置：上级部门
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：上级部门
	 */
	public String getParentId() {
		return parentId;
	}
	/**
	 * 设置：部门编码
	 */
	public void setECode(String eCode) {
		this.eCode = eCode;
	}
	/**
	 * 获取：部门编码
	 */
	public String getECode() {
		return eCode;
	}
	/**
	 * 设置：部门类型
	 */
	public void setEType(String eType) {
		this.eType = eType;
	}
	/**
	 * 获取：部门类型
	 */
	public String getEType() {
		return eType;
	}
	/**
	 * 设置：创建人
	 */
	public void setCrtUserName(String crtUserName) {
		this.crtUserName = crtUserName;
	}
	/**
	 * 获取：创建人
	 */
	public String getCrtUserName() {
		return crtUserName;
	}
	/**
	 * 设置：创建人ID
	 */
	public void setCrtUserId(Integer crtUserId) {
		this.crtUserId = crtUserId;
	}
	/**
	 * 获取：创建人ID
	 */
	public Integer getCrtUserId() {
		return crtUserId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCrtTime(Date crtTime) {
		this.crtTime = crtTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCrtTime() {
		return crtTime;
	}
	/**
	 * 设置：最后更新人
	 */
	public void setUpdUserName(String updUserName) {
		this.updUserName = updUserName;
	}
	/**
	 * 获取：最后更新人
	 */
	public String getUpdUserName() {
		return updUserName;
	}
	/**
	 * 设置：最后更新人ID
	 */
	public void setUpdUserId(Integer updUserId) {
		this.updUserId = updUserId;
	}
	/**
	 * 获取：最后更新人ID
	 */
	public Integer getUpdUserId() {
		return updUserId;
	}
	/**
	 * 设置：最后更新时间
	 */
	public void setUpdTime(Date updTime) {
		this.updTime = updTime;
	}
	/**
	 * 获取：最后更新时间
	 */
	public Date getUpdTime() {
		return updTime;
	}
	/**
	 * 设置：
	 */
	public void setExtra1(String extra1) {
		this.extra1 = extra1;
	}
	/**
	 * 获取：
	 */
	public String getExtra1() {
		return extra1;
	}
	/**
	 * 设置：
	 */
	public void setExtra2(String extra2) {
		this.extra2 = extra2;
	}
	/**
	 * 获取：
	 */
	public String getExtra2() {
		return extra2;
	}
	/**
	 * 设置：
	 */
	public void setExtra3(String extra3) {
		this.extra3 = extra3;
	}
	/**
	 * 获取：
	 */
	public String getExtra3() {
		return extra3;
	}
	/**
	 * 设置：
	 */
	public void setExtra4(String extra4) {
		this.extra4 = extra4;
	}
	/**
	 * 获取：
	 */
	public String getExtra4() {
		return extra4;
	}
	/**
	 * 设置：
	 */
	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}
	/**
	 * 获取：
	 */
	public String getTenantId() {
		return tenantId;
	}
}
